/**
 * 单位转化
 * @param e
 * @param type 转化类型【'default', 'base'】 默认default
 * @returns
 */
export function convertNumber(e: number, type?: string) {
  if (e < 10 ** 3) {
    return e;
  }
  if (10 ** 3 <= e && e < 10 ** 6) {
    return `${(e / 10 ** 3).toFixed(1)} K${type === 'base' ? 'b' : ''}`;
  }
  if (10 ** 6 <= e && e < 10 ** 9) {
    return `${(e / 10 ** 6).toFixed(1)} M${type === 'base' ? 'b' : ''}`;
  }
  if (10 ** 9 <= e && e < 10 ** 12) {
    return `${(e / 10 ** 9).toFixed(1)} G${type === 'base' ? 'b' : ''}`;
  }
  return `${(e / 10 ** 12).toFixed(1)} T${type === 'base' ? 'b' : ''}`;
}
